From 6a7bf78b15554ba9f013525b1fb3be0da0f0fccd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 28 May 2019 02:40:08 +0000 Subject: [PATCH] file chooser button: Make final --- gtk/gtkfilechooserbutton.c | 14 ++++++++++++++ gtk/gtkfilechooserbutton.h | 32 -------------------------------- 2 files changed, 14 insertions(+), 32 deletions(-) diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c index 8b87409f84..9c56d46510 100644 --- a/gtk/gtkfilechooserbutton.c +++ b/gtk/gtkfilechooserbutton.c @@ -166,6 +166,20 @@ RowType; * Private Structures * * ******************** */ +typedef struct _GtkFileChooserButtonClass GtkFileChooserButtonClass; + +struct _GtkFileChooserButton +{ + GtkWidget parent_instance; +}; + +struct _GtkFileChooserButtonClass +{ + GtkWidgetClass parent_class; + + void (* file_set) (GtkFileChooserButton *fc); +}; + typedef struct { GtkFileChooser *chooser; /* Points to either dialog or native, depending on which is set */ diff --git a/gtk/gtkfilechooserbutton.h b/gtk/gtkfilechooserbutton.h index 25f23b2977..0d41d41f74 100644 --- a/gtk/gtkfilechooserbutton.h +++ b/gtk/gtkfilechooserbutton.h @@ -30,41 +30,9 @@ G_BEGIN_DECLS #define GTK_TYPE_FILE_CHOOSER_BUTTON (gtk_file_chooser_button_get_type ()) #define GTK_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton)) -#define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass)) #define GTK_IS_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON)) -#define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON)) -#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass)) typedef struct _GtkFileChooserButton GtkFileChooserButton; -typedef struct _GtkFileChooserButtonClass GtkFileChooserButtonClass; - -struct _GtkFileChooserButton -{ - GtkWidget parent_instance; -}; - -/** - * GtkFileChooserButtonClass: - * @parent_class: The parent class. - * @file_set: Signal emitted when the user selects a file. - */ -struct _GtkFileChooserButtonClass -{ - GtkWidgetClass parent_class; - - /*< public >*/ - - void (* file_set) (GtkFileChooserButton *fc); - - /*< private >*/ - - /* Padding for future expansion */ - void (*__gtk_reserved1) (void); - void (*__gtk_reserved2) (void); - void (*__gtk_reserved3) (void); - void (*__gtk_reserved4) (void); -}; - GDK_AVAILABLE_IN_ALL GType gtk_file_chooser_button_get_type (void) G_GNUC_CONST; -- 2.30.2